export const contractDeployerAddress =
  '0x0000000000000000000000000000000000008006' as const

export const contract2FactoryAddress =
  '0x0000000000000000000000000000000000010000' as const

/** The address of the L1 `ETH` token. */
export const legacyEthAddress =
  '0x0000000000000000000000000000000000000000' as const

export const ethAddressInContracts =
  '0x0000000000000000000000000000000000000001' as const

/** The address of the base token. */
export const l2BaseTokenAddress =
  '0x000000000000000000000000000000000000800a' as const

export const l1MessengerAddress =
  '0x0000000000000000000000000000000000008008' as const

export const l1ToL2AliasOffset =
  '0x1111000000000000000000000000000000001111' as const

export const l2AssetRouterAddress =
  '0x0000000000000000000000000000000000010003' as const

export const l2NativeTokenVaultAddress =
  '0x0000000000000000000000000000000000010004' as const

export const bootloaderFormalAddress =
  '0x0000000000000000000000000000000000008001' as const

export const addressModulo = 2n ** 160n
